package org.gvp.generator.table;

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * 数据表信息类
 */
@Data
public class TableInfo {
    /**
     * 数据库名字
     */
    private String databaseName;
    /**
     * 数据表类型
     */
    private String tableType;
    /**
     * 数据表名,原始状态如: user_info
     */
    private String tableName;
    /**
     * 数据表名字小驼峰,如: userInfo
     */
    private String lowerName ;
    /**
     * 数据表名字大驼峰,如: UserInfo
     */
    private String upperName ;
    /**
     * 数据表备注信息
     */
    private String remark;

    /**
     * 数据表字段信息集合
     */
    private List<ColumnInfo> columns = new ArrayList<ColumnInfo>();

}
